/**************************************
 *
 * University of Haifa
 *
 * Theory of compilation
 *
 * P machine compiler - code generation project
 *
 * Yosi Ben Asher
 * Email: yosi@cs.haifa.ac.il 
 *
 * Omer Boehm
 * Email: oboehm@cs.haifa.ac.il 
 *
 **************************************/

#ifndef TYPEDEF_H 
#define TYPEDEF_H

#define PROGRAM 258
#define BBEGIN 259
#define END 260
#define DECLARE 261
#define PROCEDURE 262
#define FUNCTION 263
#define LABEL 264
#define INTEGER 265
#define REAL 266
#define RECORD 267
#define BOOLEAN 268
#define ARRAY 269
#define OF 270
#define ASSIGN 271
#define LC 272
#define RC 273
#define IF 274
#define THEN 275
#define ELSE 276
#define WHILE 277
#define REPEAT 278
#define FI 279
#define DO 280
#define OD 281
#define READ 282
#define WRITE 283
#define TRUE 284
#define FALSE 285
#define ADD 286
#define MIN 287
#define MUL 288
#define DIV 289
#define GOTO 290
#define MOD 291
#define LES 292
#define LEQ 293
#define EQU 294
#define NEQ 295
#define GRE 296
#define GEQ 297
#define AND 298
#define OR 299
#define NOT 300
#define CASE 301
#define FOR 302
#define FIN 303
#define IDENTICAL 304
#define FROM 305
#define BY 306
#define TO 307
#define NEW 308
#define INTCONST 309
#define IDE 310
#define REALCONST 311
#define STRING 312
#define DUMMY 313


#endif //TYPEDEF_H
